# ============================================================================
#	uՂ̌v}X^[쐬p
# ============================================================================
#
#	obNAbvshCu
#
DIR	=	h:


all:
	rem 
	rem 	uՂ̌ṽ}X^[쐬܂
	rem menu :
	rem	gmake master	: _mkback _adwrite _tape s
	rem	gmake _mkback	: f[^̂Qds܂
	rem	gmake _adwrite	: \[Xkt@C݂܂
	rem	gmake _tape	: Rece[vɎ܂
	rem	gmake backup	: \[Xk܂B
	rem     gmake _game	: \game\[Xk܂B
	rem 


master:	_mkback _adwrite _tape

_tape:
	hdtoc>a:\hdtoc.rep
	backupex ryuko_no_ken
	verifyex a:\verify.rep

_save:
	backupex ryuko_no_ken

_mkback:
	mkback ryuko.prg ryuko.bak

_adwrite:	lzhlist
	adwrite ryuko.src PROG $^
	echo\#${TMP}\tmp1>${TMP}\tmp0
	echo ${DIR}\ryukosrc.h>>${TMP}\tmp0
	adwrite ryuko.src PROG ${TMP}\tmp0

_adwrite2:
	echo\#${TMP}\tmp1>${TMP}\tmp0
	echo ${DIR}\ryukosrc.h>>${TMP}\tmp0
	adwrite ryuko.src PROG ${TMP}\tmp0

backup:	_data _game _pic _bin _other _root

tmp:	_pic _bin _pub _c62 _bios _doc _adpcm _mus _cardclr _root

_data:	_data_ryo _data_rob _data_tod _data_jac _data_lee\
	_data_kin _data_mic _data_joh _data_big _data_kar\
	_data_etc _data_adp _data_btd _data_chr _data_fnt\
	_data_pal _data_spt _data_zsb

_data_ryo:
	lha u -xr -w${DIR} ${DIR}\data_ryo \data\ryo\*.out
_data_rob:
	lha u -xr -w${DIR} ${DIR}\data_rob \data\rob\*.out
_data_tod:
	lha u -xr -w${DIR} ${DIR}\data_tod \data\tod\*.out
_data_jac:
	lha u -xr -w${DIR} ${DIR}\data_jac \data\jac\*.out
_data_lee:
	lha u -xr -w${DIR} ${DIR}\data_lee \data\lee\*.out
_data_kin:
	lha u -xr -w${DIR} ${DIR}\data_kin \data\kin\*.out
_data_mic:
	lha u -xr -w${DIR} ${DIR}\data_mic \data\mic\*.out
_data_joh:
	lha u -xr -w${DIR} ${DIR}\data_joh \data\joh\*.out
_data_big:
	lha u -xr -w${DIR} ${DIR}\data_big \data\big\*.out
_data_kar:
	lha u -xr -w${DIR} ${DIR}\data_kar \data\kar\*.out
_data_etc:
	lha u -xr -w${DIR} ${DIR}\data_etc \data\etc\*.out
_data_adp:
	lha u -xr -w${DIR} ${DIR}\data_adp \data\adp\*.adp
_data_btd:
	lha u -xr -w${DIR} ${DIR}\data_btd \data\btd\*.btd
_data_chr:
	lha u -xr -w${DIR} ${DIR}\data_chr \data\chr\*.chr
_data_fnt:
	lha u -xr -w${DIR} ${DIR}\data_fnt \data\fnt\*.fnt
_data_pal:
	lha u -xr -w${DIR} ${DIR}\data_pal \data\pal\*.pal
_data_spt:
	lha u -xr -w${DIR} ${DIR}\data_spt \data\spt\*.spt
_data_zsb:
	lha u -xr -w${DIR} ${DIR}\data_zsb \data\zsb\*.*

_game:	_game_dat _game_bns _game_dem _game_sel _game_stg _game_oth
	lha u -x  -w${DIR} ${DIR}\game \game\*.*

_game_dat:	game_dat.lst
	lha u -xr -w${DIR} ${DIR}\game_dat @$^

game_dat.lst:
	del $@
	echo \game\ryod\*.*>>$@
	echo \game\robd\*.*>>$@
	echo \game\todd\*.*>>$@
	echo \game\jacd\*.*>>$@
	echo \game\leed\*.*>>$@
	echo \game\kind\*.*>>$@
	echo \game\micd\*.*>>$@
	echo \game\johd\*.*>>$@
	echo \game\bigd\*.*>>$@
	echo \game\kard\*.*>>$@
_game_bns:	game_bns.lst
	lha u -xr -w${DIR} ${DIR}\game_bns @$^

game_bns.lst:
	del $@
	echo \game\bns1\*.*>>$@
	echo \game\bns2\*.*>>$@
	echo \game\bns3\*.*>>$@

_game_oth:	game_oth.lst
	lha u -xr -w${DIR} ${DIR}\game_oth \game\chk\*.*

game_oth.lst:
	del $@
	echo \game\opn\*.*>>$@
	echo \game\opnd\*.*>>$@
	echo \game\end\*.*>>$@
	echo \game\sys\*.*>>$@
	echo \game\dai\*.*>>$@
	echo \game\test\*.*>>$@
	echo \game\warn\*.*>>$@

_game_dem:	game_dem.lst
	lha u -xr -w${DIR} ${DIR}\game_dem @$^

game_dem.lst:
	del $@
	echo \game\demo\*.*>>$@
	echo \game\dem0\*.*>>$@
	echo \game\dem1\*.*>>$@
	echo \game\dem2\*.*>>$@
	echo \game\dem3\*.*>>$@
	echo \game\dem4\*.*>>$@
	echo \game\dem5\*.*>>$@
	echo \game\dem6\*.*>>$@
	echo \game\dem7\*.*>>$@
	echo \game\dem8\*.*>>$@
	echo \game\dem9\*.*>>$@

_game_sel:	game_sel.lst
	lha u -xr -w${DIR} ${DIR}\game_sel @$^
game_sel.lst:
	del $@
	echo \game\sel\*.*>>$@
	echo \game\sel0\*.*>>$@
	echo \game\sel1\*.*>>$@
	echo \game\sel2\*.*>>$@
	echo \game\sel3\*.*>>$@

_game_stg:	game_stg.lst
	lha u -xr -w${DIR} ${DIR}\game_stg @$^

game_stg.lst:
	del $@
	echo \game\stg\*.*>>$@
	echo \game\stg2\*.*>>$@
	echo \game\stg3\*.*>>$@
	echo \game\chk\*.*>>$@

_pic:
	lha u -xr -w${DIR} ${DIR}\pic \pic\*.*

#_pic_bns1:
#	lha u -xr -w${DIR} ${DIR}\pic\bns1\pic_bns1 \pic\bns1\*.*
#_pic_bns2:
#	lha u -xr -w${DIR} ${DIR}\pic\bns2\pic_bns2 \pic\bns2\*.*
#_pic_bns3:
#	lha u -xr -w${DIR} ${DIR}\pic\bns3\pic_bns3 \pic\bns3\*.*
#_pic_bnst:
#	lha u -xr -w${DIR} ${DIR}\pic\bnsttl\pic_bnst \pic\bnsttl\*.*
#_pic_dai:
#	lha u -xr -w${DIR} ${DIR}\pic\dai\pic_dai \pic\dai\*.*
_bin:
	lha u -xr -w${DIR} ${DIR}\bin \bin\*.*

_other:	other.lst
	lha u -xr -w${DIR} ${DIR}\other @$^

other.lst:
	del $@
	echo \pub\*.*>>$@
	echo \c62\*.*>>$@
	echo \bios\*.*>>$@
	echo \doc\*.*>>$@
	echo \adpcm\*.*>>$@
	echo \mus\*.*>>$@
	echo \cardclr\*.*>>$@
	echo \backr\*.*>>$@

_root:
	lha u -xr -w${DIR} ${DIR}\root makefile \makedir.tmp

lzhlist:	makefile
	echo\#${DIR}\ryukosrc.h>$@
	echo ${DIR}\ryukosrc.h>>$@
	ls ${DIR}\*.lzh >>$@

_org:	org.lst
	lha u -xr -w${DIR} ${DIR}\org @$^

org.lst:
	del $@
	echo \org\sys\*.*>>$@
	echo \org\lang\*.*>>$@
	echo \org\hero\*.*>>$@
	echo \org\game\*.*>>$@
	echo \org\inc\*.*>>$@
	echo \org\chara\*.*>>$@
	echo \org\em\*.*>>$@
	echo \org\fix\*.*>>$@
